package com.quanyan.place.entity.apiresp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by Administrator on 2016/6/12.
 */
public class RespPlaceOrderDetails implements Serializable {

	private BigDecimal orderAmount;

	private BigDecimal payAmount; // 需支付金额
	private String date;
	private Byte sourceType;

	private List<RespTicketSaleInfo> respTicketSaleInfo;// 门票响应对象
	private List<RespPlaceGoodsInfo> respPlaceGoodsInfos;// 商品

	private Byte[] useType; // 订单来源类型 0开单 1包场 2门票



	private List<RespPackagePlace> respPackagePlaces;// 包场响应对象
	private List<RespProductUnitInfo> productUnits;
	private String describle;

	private RespOrderMemberCard respOrderMemberCard;
	private RespPlaceOrderDiscountItem discountItem;// 增加优惠明细

	private String expression;

	/**
	 * @return the discountItem
	 */
	public RespPlaceOrderDiscountItem getDiscountItem() {
		return discountItem;
	}
	/**
	 * @return the useType
	 */
	public Byte[] getUseType() {
		return useType;
	}

	/**
	 * @param useType the useType to set
	 */
	public void setUseType(Byte[] useType) {
		this.useType = useType;
	}
	/**
	 * @param discountItem
	 *            the discountItem to set
	 */
	public void setDiscountItem(RespPlaceOrderDiscountItem discountItem) {
		this.discountItem = discountItem;
	}

	public Byte getSourceType() {
		return sourceType;
	}

	public void setSourceType(Byte sourceType) {
		this.sourceType = sourceType;
	}

	public BigDecimal getPayAmount() {
		return payAmount;
	}

	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}

	public BigDecimal getOrderAmount() {
		return orderAmount;
	}

	public void setOrderAmount(BigDecimal orderAmount) {
		this.orderAmount = orderAmount;
	}

	public List<RespProductUnitInfo> getProductUnits() {
		return productUnits;
	}

	public void setProductUnits(List<RespProductUnitInfo> productUnits) {
		this.productUnits = productUnits;
	}

	public List<RespTicketSaleInfo> getRespTicketSaleInfo() {
		return respTicketSaleInfo;
	}

	public void setRespTicketSaleInfo(List<RespTicketSaleInfo> respTicketSaleInfo) {
		this.respTicketSaleInfo = respTicketSaleInfo;
	}



	public List<RespPackagePlace> getRespPackagePlaces() {
		return respPackagePlaces;
	}

	public void setRespPackagePlaces(List<RespPackagePlace> respPackagePlaces) {
		this.respPackagePlaces = respPackagePlaces;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public List<RespPlaceGoodsInfo> getRespPlaceGoodsInfos() {
		return respPlaceGoodsInfos;
	}

	public void setRespPlaceGoodsInfos(List<RespPlaceGoodsInfo> respPlaceGoodsInfos) {
		this.respPlaceGoodsInfos = respPlaceGoodsInfos;
	}

	public String getDescrible() {
		return describle;
	}

	public void setDescrible(String describle) {
		this.describle = describle;
	}

	public RespOrderMemberCard getRespOrderMemberCard() {
		return respOrderMemberCard;
	}

	public void setRespOrderMemberCard(RespOrderMemberCard respOrderMemberCard) {
		this.respOrderMemberCard = respOrderMemberCard;
	}

	public String getExpression() {
		return expression;
	}

	public void setExpression(String expression) {
		this.expression = expression;
	}
}
